Wojna ostatecznie rozstrzygnęła się w trakcie bitwy warszawskiej zwanej również Cudem na Wisłą (13 – 25 sierpnia 1920 r.). Całością operacji po polskiej stronie kierował Józef Piłsudski. Bitwa rozpoczęła się 13 sierpnia na przedpolach Warszawy. 16 sierpnia ruszyła kontrofensywa polska znad rzeki Wieprz. Dowodził nią osobiście Józef Piłsudski. Uderzenie to rozerwało wojska bolszewickie na mniejsze oddziały, które zostały zmuszone do wycofywania się. 10 września rozpoczęła się ofensywa na Wołyniu, a 20 – 28 września została rozegrana bitwa nad Niemnem. W obu starciach Polska zwyciężyła.